home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 001a / mskrmsrc.zip / MSVIBM.MAK < prev    next >
Text File  |  1991-10-24  |  3KB  |  98 lines

  1. # File MSVIBM.MAK.
  2. # Make-file for MS-DOS Kermit 3.11 using Microsoft MAKE version 4.00.
  3. # Written by Joe R. Doupnik, Utah State University.
  4. # Edit this file for your system dependent modules (blank lines are mandatory).
  5. # Rename it to "kermit" and then "make kermit" to build MS-DOS Kermit.
  6. # MASM v5 or above and Microsoft C (MSC) v5.1 or 6.00 are required.
  7. # MASM switch /mx means preserve case of externals, required.
  8. # MSC CL switches:
  9. #    /AS for small memory model (64KB code, everything else in 64KB DGROUP)
  10. #    /Zp1 for pack structures on one byte boundaries.
  11. #    /Gs to eliminate stack checking (optional, saves a little space & time).
  12. # The inference macros below call MSC and MASM to create .obj modules.
  13.  .c.obj:
  14.      cl /AS /Zp1 /Gs -c $*.c
  15.  
  16.  .asm.obj:
  17.      masm /mx $*.asm;
  18.  
  19. # These are the dependency relations (.obj depends on .asm/.c and .h):
  20.  
  21. msscmd.obj:    msscmd.asm mssdef.h
  22.  
  23. msscom.obj:    msscom.asm mssdef.h
  24.  
  25. mssfil.obj:    mssfil.asm mssdef.h
  26.  
  27. mssker.obj:    mssker.asm mssdef.h
  28.  
  29. mssrcv.obj:    mssrcv.asm mssdef.h
  30.  
  31. mssscp.obj:    mssscp.asm mssdef.h
  32.  
  33. msssen.obj:    msssen.asm mssdef.h
  34.  
  35. mssser.obj:    mssser.asm mssdef.h
  36.  
  37. mssset.obj:    mssset.asm mssdef.h
  38.  
  39. msssho.obj:    msssho.asm mssdef.h
  40.  
  41. msster.obj:    msster.asm mssdef.h
  42.  
  43. msuibm.obj:    msuibm.asm mssdef.h
  44.  
  45. msgibm.obj:    msgibm.asm mssdef.h
  46.  
  47. msxibm.obj:    msxibm.asm mssdef.h
  48.  
  49. msyibm.obj:    msyibm.asm mssdef.h
  50.  
  51. mszibm.obj:    mszibm.asm mssdef.h
  52.  
  53. # Files below are for TCP/IP support
  54.  
  55. msntni.obj:    msntni.asm mssdef.h
  56.  
  57. msnpdi.obj:    msnpdi.asm
  58.  
  59. msnut1.obj:    msnut1.asm
  60.  
  61. msntnd.obj:    msntnd.c msntcp.h msnlib.h
  62.  
  63. msntcp.obj:    msntcp.c msntcp.h msnlib.h
  64.  
  65. msnsed.obj:    msnsed.c msntcp.h msnlib.h
  66.  
  67. msndns.obj:    msndns.c msntcp.h msnlib.h
  68.  
  69. msnarp.obj:    msnarp.c msntcp.h msnlib.h
  70.  
  71. msnbtp.obj:    msnbtp.c msntcp.h msnlib.h
  72.  
  73. msnicm.obj:    msnicm.c msntcp.h msnlib.h
  74.  
  75. msnpkt.obj:    msnpkt.c msntcp.h msnlib.h
  76.  
  77. msnlib.obj:    msnlib.c msnlib.h
  78.  
  79. kermit.exe:    msscmd.obj msscom.obj mssfil.obj mssker.obj mssrcv.obj\
  80.         mssscp.obj msssen.obj mssser.obj mssset.obj msssho.obj\
  81.         msster.obj msuibm.obj msgibm.obj msxibm.obj msyibm.obj\
  82.         mszibm.obj msntni.obj msnpdi.obj msntnd.obj msntcp.obj\
  83.          msnsed.obj msndns.obj msnarp.obj msnbtp.obj msnicm.obj\
  84.         msnpkt.obj msnlib.obj msnut1.obj
  85.     LINK @msvibm.lnk
  86.     Echo Make Kermit is done.
  87.  
  88. # Do the items above when KERMIT.EXE is rebuilt. Notice the use of a command
  89. # file for Link because the list of object files is too long for one line.
  90. # A sample command file MSVIBM.LNK is:
  91. # msscmd+msscom+mssfil+mssker+mssrcv+mssscp+msssen+mssser+
  92. # mssset+msssho+msster+msgibm+msuibm+msxibm+msyibm+mszibm+
  93. # msntni+msnpdi+msntnd+msntcp+msnsed+msndns+msnarp+msnbtp+
  94. # msnicm+msnpkt+msnlib+msnut1
  95. # Kermit/nodefaultlib;
  96. #
  97. # End of Kermit Make file.
  98.